/**
 * 作者：陈文斌 on 2019/1/5.
 * 邮箱：chen_wennbin@163.com
 * 版本：v1.0
 */

import 'package:json_annotation/json_annotation.dart';

part 'principal_info_model.g.dart';

@JsonSerializable()
class PrincipalInfoModel extends Object with _$PrincipalInfoModelSerializerMixin {
  String customerId;
  String id;
  String indentityId;
  String principalCreateEmployeeId;
  String principalCreateTimeUtc;
  String principalEmployeeId;
  List<String> principalEmployeeIdList;
  String principalModifyEmployeeId;
  String principalModifyTimeUtc;

  PrincipalInfoModel(
    this.customerId,
    this.id,
    this.indentityId,
    this.principalCreateEmployeeId,
    this.principalCreateTimeUtc,
    this.principalEmployeeId,
    this.principalEmployeeIdList,
    this.principalModifyEmployeeId,
    this.principalModifyTimeUtc,
  );

  @override
  factory PrincipalInfoModel.fromJson(Map<String, dynamic> json) => _$PrincipalInfoModelFromJson(json);
}
